home *** CD-ROM | disk | FTP | other *** search
- #NO_APP
- gcc2_compiled.:
- ___gnu_compiled_c:
- .globl __aesparams
- .data
- .even
- __aesparams:
- .long __contrl
- .long __global
- .long __intin
- .long __intout
- .long __ptsin
- .long __ptsout
- .globl __vdiparams
- .even
- __vdiparams:
- .long __contrl
- .long __intin
- .long __ptsin
- .long __intout
- .long __ptsout
- .text
- .even
- .globl ___aes__
- ___aes__:
- moveml #0x3030,sp@-
- lea a4@(__aesparams:w),a3
- movel a3,d3
- #APP
- movel sp@(20), d1
- lea a4@(__contrl:w),a0 | arrays _contrl and _control overlap
- moveq #0, d0
- movepl d0, a0@(0) | clear high bytes of control array
- movepl d1, a0@(1)
- movl d3, d1
- movw #0xc8, d0 | note -- no movq here, it sign extends
- trap #2
- #NO_APP
- movew a4@(__intout:w),d0
- moveml sp@+,#0xc0c
- rts
- .even
- .globl ___vdi__
- ___vdi__:
- moveml #0x3830,sp@-
- movel sp@(24),d0
- movew sp@(28),d2
- lea a4@(__vdiparams:w),a3
- movel a3,d3
- lea a4@(__contrl:w),a0
- movew #255,d1
- movew d0,d4
- andw d1,d4
- movew d4,a0@
- lsrl #8,d0
- andw d0,d1
- movew d1,a0@(6)
- lsrl #8,d0
- movew d0,d4
- andw #2047,d4
- movew d4,a0@(2)
- moveq #11,d4
- lsrl d4,d0
- movew d0,a0@(10)
- movew d2,a0@(12)
- #APP
- movl d3, d1
- movq #0x73, d0
- trap #2
- #NO_APP
- moveml sp@+,#0xc1c
- rts
- .even
- .globl _vdi
- _vdi:
- moveml #0x3030,sp@-
- lea a4@(__vdiparams:w),a3
- movel a3,d3
- #APP
- movl d3, d1
- movq #0x73, d0
- trap #2
- #NO_APP
- moveml sp@+,#0xc0c
- rts
- .comm __intin,510
- .comm __intout,90
- .comm __ptsin,4096
- .comm __ptsout,24
- .comm __contrl,24
- .comm __global,30
- .comm _gl_apid,2
- .comm _gl_ap_version,2
-